/*
 * MoveHandler.h
 *
 *  Created on: 2011-03-07
 *      Author: Basse
 */

#ifndef MOVEHANDLER_H_
#define MOVEHANDLER_H_

#include "Mover.h"
#include "Unit.h"

class Entity;
class Mover;
class Unit;
class MoveHandler
 {

	static MoveHandler* myInstance;


public:
    MoveHandler();

	static MoveHandler* getInstance();
	 ~MoveHandler();
	virtual void move(Unit* unit){};
	void applyMover(Mover*, float, float, float, float);

};

#endif /* MOVEHANDLER_H_ */
